package whr.modules.assets.entity;

import cn.hutool.core.annotation.Alias;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 资产表
 * 
 * @author liuli
 * @email 2547121830.com
 * @date 2024-09-23 11:36:58
 */
@Data
@TableName("assets_info")
public class InfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 资产编号
	 */
	@Alias("序号")
	@TableId
	private Long assetsId;
	/**
	 * 资产名称
	 */
	@Alias("资产名")
	private String assetsName;
	/**
	 * 购入日期
	 */
	@Alias("购买日期")
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date assetsBuytime;
	/**
	 * 资产编号
	 */
	@Alias("资产编号")
	private String assetsNum;
	/**
	 * 购入人
	 */
	@Alias("使用人")
	private String assetsAdmin;
	/**
	 * 资产照片
	 */
	@Alias("资产照片")
	private String assetsImg;
	/**
	 * 备注
	 */
	@Alias("备注")
	private String assetsDesc;
	/**
	 * 资产状态 0待用  1领用审核中 2使用中 3维修中  4 报废
	 */
	@Alias("资产状态")
	private String assetsStatus;
	/**
	 *资产ID
	 */
	@Alias("领用序号")
	private Long receiveId;


}
